package Hex

import (
	"encoding/hex"
	"strings"
)

func DecodeString(str interface{}) []byte {
	if str == nil {
		return make([]byte, 0)
	}

	str = strings.ReplaceAll(str.(string), " ", "")

	bytes, err := hex.DecodeString(str.(string))
	if err != nil {
		return make([]byte, 0)
	}
	return bytes
}

func EncodeToString(bytes []byte) string {
	return hex.EncodeToString(bytes)
}
